home *** CD-ROM | disk | FTP | other *** search
- #
- # Copyright 2005 - 2006 Yahoo! Inc. All rights reserved.
- #
-
- #include "nsISupports.idl"
- interface nsIFile;
- interface nsIDOMNode;
- interface nsIYahooHashtable;
- [scriptable, uuid(32DDF644-E73F-41c8-AEE4-66602E1D0441)]
- interface nsIYahooFeedNode: nsISupports
- {
- readonly attribute PRUint8 BUTTON_TYPE;
- readonly attribute PRUint8 BUTTONMENU_TYPE;
- readonly attribute PRUint8 DIALOG_TYPE;
- readonly attribute PRUint8 EDITBOX_TYPE;
- readonly attribute PRUint8 MENU_TYPE;
- readonly attribute PRUint8 MENUITEM_TYPE;
- readonly attribute PRUint8 SEPARATOR_TYPE;
- readonly attribute PRUint8 PARAM_TYPE;
- readonly attribute PRUint8 VALUE_TYPE;
-
- attribute nsIDOMNode domToolbar;
- attribute nsIDOMNode domMenubar;
-
- attribute nsIFile cacheDir;
- attribute PRUint8 type;
- attribute PRUint32 childSize;
- attribute string icon;
- attribute AUTF8String name;
- attribute AUTF8String id;
- attribute AUTF8String baseID;
- attribute AUTF8String value;
- attribute AUTF8String func;
- attribute short funcNum;
- attribute AUTF8String funcTracking;
- attribute AUTF8String funcUrl;
- attribute string styles;
- attribute AUTF8String hash;
- attribute nsIYahooFeedNode parentNode;
-
- void addChild(in nsIYahooFeedNode node);
- void destroy();
- nsIYahooFeedNode getNodeById( in string id );
- nsIYahooFeedNode getChild( in PRUint32 index );
- void formatFunction();
- };
-